﻿Imports System.Collections.Generic
Public Class actasBE

    Private _idActa As Integer
    Public Property idActa() As Integer
        Get
            Return _idActa
        End Get
        Set(ByVal value As Integer)
            _idActa = value
        End Set
    End Property


    Private _acta_num As String
    Public Property acta_num() As Integer
        Get
            Return _acta_num
        End Get
        Set(ByVal value As Integer)
            _acta_num = value
        End Set
    End Property


    Private _idCompania As Integer
    Public Property idCompania() As Integer
        Get
            Return _idCompania
        End Get
        Set(ByVal value As Integer)
            _idCompania = value
        End Set
    End Property

    Private _Equipo_id As String
    Public Property Equipo_id() As String
        Get
            Return _Equipo_id
        End Get
        Set(ByVal value As String)
            _Equipo_id = value
        End Set
    End Property

    Private _Area As String
    Public Property Area() As String
        Get
            Return _Area
        End Get
        Set(ByVal value As String)
            _Area = value
        End Set
    End Property


    Private _lugar As String
    Public Property lugar() As String
        Get
            Return _lugar
        End Get
        Set(ByVal value As String)
            _lugar = value
        End Set
    End Property


    Private _moderador As String
    Public Property moderador() As String
        Get
            Return _moderador
        End Get
        Set(ByVal value As String)
            _moderador = value
        End Set
    End Property


    Private _fecanno As String
    Public Property fecanno() As String
        Get
            Return _fecanno
        End Get
        Set(ByVal value As String)
            _fecanno = value
        End Set
    End Property


    Private _fechaActa As String
    Public Property fechaActa() As String
        Get
            Return _fechaActa
        End Get
        Set(ByVal value As String)
            _fechaActa = value
        End Set
    End Property

    Private _semana As String
    Public Property semana() As String
        Get
            Return _semana
        End Get
        Set(ByVal value As String)
            _semana = value
        End Set
    End Property


    Private _inicio As String
    Public Property inicio() As String
        Get
            Return _inicio
        End Get
        Set(ByVal value As String)
            _inicio = value
        End Set
    End Property



    Private _fin As String
    Public Property fin() As String
        Get
            Return _fin
        End Get
        Set(ByVal value As String)
            _fin = value
        End Set
    End Property


    Private _duracion As String
    Public Property duracion() As String
        Get
            Return _duracion
        End Get
        Set(ByVal value As String)
            _duracion = value
        End Set
    End Property


    Private _secretario As String
    Public Property secretario() As String
        Get
            Return _secretario
        End Get
        Set(ByVal value As String)
            _secretario = value
        End Set
    End Property


    Private _facilitador As String
    Public Property facilitador() As String
        Get
            Return _facilitador
        End Get
        Set(ByVal value As String)
            _facilitador = value
        End Set
    End Property



    Private _sig_reu_fecha As String
    Public Property sig_reu_fecha() As String
        Get
            Return _sig_reu_fecha
        End Get
        Set(ByVal value As String)
            _sig_reu_fecha = value
        End Set
    End Property


    Private _sig_reu_lugar As String
    Public Property sig_reu_lugar() As String
        Get
            Return _sig_reu_lugar
        End Get
        Set(ByVal value As String)
            _sig_reu_lugar = value
        End Set
    End Property

    Private _sig_reu_OtroLugar As String
    Public Property sig_reu_OtroLugar() As String
        Get
            Return _sig_reu_OtroLugar
        End Get
        Set(ByVal value As String)
            _sig_reu_OtroLugar = value
        End Set
    End Property

    Private _sig_reu_hora As String
    Public Property sig_reu_hora() As String
        Get
            Return _sig_reu_hora
        End Get
        Set(ByVal value As String)
            _sig_reu_hora = value
        End Set
    End Property


    Private _Estado As String
    Public Property Estado() As String
        Get
            Return _Estado
        End Get
        Set(ByVal value As String)
            _Estado = value
        End Set
    End Property


    Private _flujo_Acta As String

    Public Property flujo_Acta() As String
        Get
            Return _flujo_Acta
        End Get
        Set(ByVal value As String)
            _flujo_Acta = value
        End Set
    End Property

    Private _activo As Int32
    Public Property activo() As Int32
        Get
            Return _activo
        End Get
        Set(ByVal value As Int32)
            _activo = value
        End Set
    End Property



    Private _otroLugar As String
    Public Property otroLugar() As String
        Get
            Return _otroLugar
        End Get
        Set(ByVal value As String)
            _otroLugar = value
        End Set
    End Property


    Private _id_Asunto As Integer
    Public Property id_Asunto() As Integer
        Get
            Return _id_Asunto
        End Get
        Set(ByVal value As Integer)
            _id_Asunto = value
        End Set
    End Property


    Private _idInvitacion As Int32 ' System.Nullable(Of Integer)
    Public Property idInvitacion() As Int32
        Get
            Return _idInvitacion
        End Get
        Set(ByVal value As Int32)
            _idInvitacion = value
        End Set
    End Property


    Private _usuario_creado As String
    Public Property usuario_creado() As String
        Get
            Return _usuario_creado
        End Get
        Set(ByVal value As String)
            _usuario_creado = value
        End Set
    End Property


    Private _usuario_modificado As String
    Public Property usuario_modificado() As String
        Get
            Return _usuario_modificado
        End Get
        Set(ByVal value As String)
            _usuario_modificado = value
        End Set
    End Property

    Private _listaAsitente As New List(Of AsistentesActa)
    Public Property ListaAsistente() As List(Of AsistentesActa)
        Get
            Return _listaAsitente
        End Get
        Set(ByVal value As List(Of AsistentesActa))
            _listaAsitente = value
        End Set
    End Property

    Public Class AsistentesActa

        Private _idCorrelativo As String
        Public Property idCorrelativo() As String
            Get
                Return _idCorrelativo
            End Get
            Set(ByVal value As String)
                _idCorrelativo = value
            End Set
        End Property

        Private _idAssitente As String
        Public Property idAsistente() As String
            Get
                Return _idAssitente
            End Get
            Set(ByVal value As String)
                _idAssitente = value
            End Set
        End Property


        Private _nombre As String
        Public Property nombre() As String
            Get
                Return _nombre
            End Get
            Set(ByVal value As String)
                _nombre = value
            End Set
        End Property


        Private _cargo As String
        Public Property cargo() As String
            Get
                Return _cargo
            End Get
            Set(ByVal value As String)
                _cargo = value
            End Set
        End Property


        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property


        Private _Asistio As Boolean
        Public Property Asistio() As Boolean
            Get
                Return _Asistio
            End Get
            Set(ByVal value As Boolean)
                _Asistio = value
            End Set
        End Property


    End Class


    '-------------------------------------------------------------------------------
    'insertamos todos los acuerdos para las actas
    Private _listaAcuerdo As New List(Of AcuerdosActa)
    Public Property ListaAcuerdo() As List(Of AcuerdosActa)
        Get
            Return _listaAcuerdo
        End Get
        Set(ByVal value As List(Of AcuerdosActa))
            _listaAcuerdo = value
        End Set
    End Property

    'esta clase permitira agrupar todos los acuerdos y enviarlos
    Public Class AcuerdosActa

        Private _idActa As Integer
        Public Property idActa() As Integer
            Get
                Return _idActa
            End Get
            Set(ByVal value As Integer)
                _idActa = value
            End Set
        End Property


        Private _idAcuerdo As Integer
        Public Property idAcuerdo() As Integer
            Get
                Return _idAcuerdo
            End Get
            Set(ByVal value As Integer)
                _idAcuerdo = value
            End Set
        End Property


        Private _acuerdo_id As String
        Public Property acuerdo_id() As String
            Get
                Return _acuerdo_id
            End Get
            Set(ByVal value As String)
                _acuerdo_id = value
            End Set
        End Property


        Private _detalle_acuerdo As String
        Public Property detalle_acuerdo() As String
            Get
                Return _detalle_acuerdo
            End Get
            Set(ByVal value As String)
                _detalle_acuerdo = value
            End Set
        End Property


        Private _Plazo As String
        Public Property Plazo() As String
            Get
                Return _Plazo
            End Get
            Set(ByVal value As String)
                _Plazo = value
            End Set
        End Property



        Private _idResponsable As String
        Public Property idResponsable() As String
            Get
                Return _idResponsable
            End Get
            Set(ByVal value As String)
                _idResponsable = value
            End Set
        End Property


        Private _idSolicitante As String
        Public Property idSolicitante() As String
            Get
                Return _idSolicitante
            End Get
            Set(ByVal value As String)
                _idSolicitante = value
            End Set
        End Property


        Private _responsable As String
        Public Property responsable() As String
            Get
                Return _responsable
            End Get
            Set(ByVal value As String)
                _responsable = value
            End Set
        End Property


        Private _estado As String
        Public Property estado() As String
            Get
                Return _estado
            End Get
            Set(ByVal value As String)
                _estado = value
            End Set
        End Property


        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property


        Private _usuario_creado As String
        Public Property usuario_creado() As String
            Get
                Return _usuario_creado
            End Get
            Set(ByVal value As String)
                _usuario_creado = value
            End Set
        End Property


        Private _usuario_modificado As String
        Public Property usuario_modificado() As String
            Get
                Return _usuario_modificado
            End Get
            Set(ByVal value As String)
                _usuario_modificado = value
            End Set
        End Property

    End Class

    '##################################################
    'generamos informacion para la agenda


    Private _ListAgendas As List(Of AgendaActas)
    Public Property ListAgendas() As List(Of AgendaActas)
        Get
            Return _ListAgendas
        End Get
        Set(ByVal value As List(Of AgendaActas))
            _ListAgendas = value
        End Set
    End Property

    Public Class AgendaActas

        Private _idAgenda As Integer
        Public Property idAgenda() As Integer
            Get
                Return _idAgenda
            End Get
            Set(ByVal value As Integer)
                _idAgenda = value
            End Set
        End Property


        Private _actividad As String
        Public Property actividad() As String
            Get
                Return _actividad
            End Get
            Set(ByVal value As String)
                _actividad = value
            End Set
        End Property



        Private _idResponsable As String
        Public Property idResponsable() As String
            Get
                Return _idResponsable
            End Get
            Set(ByVal value As String)
                _idResponsable = value
            End Set
        End Property

        Private _Responsable As String
        Public Property Responsable() As String
            Get
                Return _Responsable
            End Get
            Set(ByVal value As String)
                _Responsable = value
            End Set
        End Property


        Private _Tiempo_Asignado As String
        Public Property Tiempo_Asignado() As String
            Get
                Return _Tiempo_Asignado
            End Get
            Set(ByVal value As String)
                _Tiempo_Asignado = value
            End Set
        End Property


        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property

        
    End Class


    '################################################################
    'generamos el detalle de desarrollo de agendas
    Private _ListaDesarrolloAgenda As List(Of DesarrolloAgendaActas)

    Public Property ListaDesarrolloAgenda() As List(Of DesarrolloAgendaActas)
        Get
            Return _ListaDesarrolloAgenda
        End Get
        Set(ByVal value As List(Of DesarrolloAgendaActas))
            _ListaDesarrolloAgenda = value
        End Set
    End Property

    Public Class DesarrolloAgendaActas
        Private _idDesarrolloAgenda As Integer
        Public Property idDesarrolloAgenda() As Integer
            Get
                Return _idDesarrolloAgenda
            End Get
            Set(ByVal value As Integer)
                _idDesarrolloAgenda = value
            End Set
        End Property


        Private _actividad As String
        Public Property actividad() As String
            Get
                Return _actividad
            End Get
            Set(ByVal value As String)
                _actividad = value
            End Set
        End Property


        Private _hora_inicio As String
        Public Property hora_inicio() As String
            Get
                Return _hora_inicio
            End Get
            Set(ByVal value As String)
                _hora_inicio = value
            End Set
        End Property


        Private _hora_Final As String
        Public Property hora_Final() As String
            Get
                Return _hora_Final
            End Get
            Set(ByVal value As String)
                _hora_Final = value
            End Set
        End Property


        Private _Tiempo_total As Integer
        Public Property Tiempo_total() As Integer
            Get
                Return _Tiempo_total
            End Get
            Set(ByVal value As Integer)
                _Tiempo_total = value
            End Set
        End Property


        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property

        

    End Class


    Private _listaAgendaPrelim As List(Of AgendaPeliminarActas)
    Public Property listaAgendaPrelim() As List(Of AgendaPeliminarActas)
        Get
            Return _listaAgendaPrelim
        End Get
        Set(ByVal value As List(Of AgendaPeliminarActas))
            _listaAgendaPrelim = value
        End Set
    End Property

    Public Class AgendaPeliminarActas

        Private _idAgendaPelim As String
        Public Property idAgendaPrelim() As String
            Get
                Return _idAgendaPelim
            End Get
            Set(ByVal value As String)
                _idAgendaPelim = value
            End Set
        End Property


        Private _AgendaPrelim As String
        Public Property AgendaPrelim() As String
            Get
                Return _AgendaPrelim
            End Get
            Set(ByVal value As String)
                _AgendaPrelim = value
            End Set
        End Property


        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property

    End Class


    Private _listaDeConocimiento As List(Of DeConocimiento)
    Public Property listaDeConocimiento() As List(Of DeConocimiento)
        Get
            Return _listaDeConocimiento
        End Get
        Set(ByVal value As List(Of DeConocimiento))
            _listaDeConocimiento = value
        End Set
    End Property

    Public Class DeConocimiento

        Private _idDeConocimiento As Int32
        Public Property idDeConocimiento() As Int32
            Get
                Return _idDeConocimiento
            End Get
            Set(ByVal value As Int32)
                _idDeConocimiento = value
            End Set
        End Property


        Private _numDeConocimiento As String
        Public Property numDeConocimiento() As String
            Get
                Return _numDeConocimiento
            End Get
            Set(ByVal value As String)
                _numDeConocimiento = value
            End Set
        End Property


        Private _idUsuario As String
        Public Property idUsuario() As String
            Get
                Return _idUsuario
            End Get
            Set(ByVal value As String)
                _idUsuario = value
            End Set
        End Property


        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property


        Private _Usuario As String
        Public Property Usuario() As String
            Get
                Return _Usuario
            End Get
            Set(ByVal value As String)
                _Usuario = value
            End Set
        End Property


        Private _cargo As String
        Public Property cargo() As String
            Get
                Return _cargo
            End Get
            Set(ByVal value As String)
                _cargo = value
            End Set
        End Property

        Private _Asunto_Pendiente As String
        Public Property Asunto_Pendiente() As String
            Get
                Return _Asunto_Pendiente
            End Get
            Set(ByVal value As String)
                _Asunto_Pendiente = value
            End Set
        End Property

    End Class


    'Problemas

    Private _listaProblema As List(Of Problema)
    Public Property listaProblema() As List(Of Problema)
        Get
            Return _listaProblema
        End Get
        Set(ByVal value As List(Of Problema))
            _listaProblema = value
        End Set
    End Property

    Public Class Problema

        Private _idProblema As Int32
        Public Property idProblema() As Int32
            Get
                Return _idProblema
            End Get
            Set(ByVal value As Int32)
                _idProblema = value
            End Set
        End Property


        Private _numProblema As String
        Public Property numProblema() As String
            Get
                Return _numProblema
            End Get
            Set(ByVal value As String)
                _numProblema = value
            End Set
        End Property

        Private _Problema As String
        Public Property Problema() As String
            Get
                Return _Problema
            End Get
            Set(ByVal value As String)
                _Problema = value
            End Set
        End Property

        Private _AccionCorrectiva As String
        Public Property AccionCorrectiva() As String
            Get
                Return _AccionCorrectiva
            End Get
            Set(ByVal value As String)
                _AccionCorrectiva = value
            End Set
        End Property


        Private _idResponsable As String
        Public Property idResponsable() As String
            Get
                Return _idResponsable
            End Get
            Set(ByVal value As String)
                _idResponsable = value
            End Set
        End Property


        Private _Responsable As String
        Public Property Responsable() As String
            Get
                Return _Responsable
            End Get
            Set(ByVal value As String)
                _Responsable = value
            End Set
        End Property


        Private _Fecha_Fin As String
        Public Property Fecha_Fin() As String
            Get
                Return _Fecha_Fin
            End Get
            Set(ByVal value As String)
                _Fecha_Fin = value
            End Set
        End Property

        Private _activo As Int32
        Public Property activo() As Int32
            Get
                Return _activo
            End Get
            Set(ByVal value As Int32)
                _activo = value
            End Set
        End Property


       

    End Class
End Class
